3145,3148,3152,3153,3154,3154,3155,3155,3156,3156,3157,3158,3159,3160,3161,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3172,3172,3173,3173,3174,3175,3176,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3186,3186,3186,3186,3186,3187,3188,3189,3190,3191,3192,3193,3193,3194,3195,3196,3197,3198,3199,3200,3200,3201,3202,3203,3203,3203,3204,3204,3205,3206,3207,3207,3208,3208,3209,3210,3210,3211,3212,3213,3214,3215,3216,3217,3217,3218,3218,3219,3221,3223,3224,3225,3226,3226,3227,3227,3228,3229,3230,3231,3232,3233,3233,3234,3234,3234,3235,3236,3236,3237,3237,3238,3240,3241,3241,3242,3243,3244,3245,3246,3247,3248,3248,3249,3250,3251,3253,3254,3255,3258,3259,3260,3260,3258,3257,3256,3256,3255,3255,3254,3254,3253,3253,3253,3253,3253,3253,3254,3254,3255,3256,3257,3257,3258,3259,3259,3260,3261,3262,3263,3264,3264,3265,3266,3267,3268,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3280,3281,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3295,3296,3297,3298,3299,3300,3301,3302,3303,3303,3304,3304,3305,3305,3306,3306,3307,3308,3309,3310,3311,3312,3313,3314,3314,3315,3316,3317,3320,3321,3321,3322,3323,3323,3324,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3338,3340,3340,3341,3342,3342,3343,3343,3344,3345,3345,3345,3345,3346,3346,3346,3346,3346,3347,3347,3347,3347,3347,3348,3348,3348,3347,3347,3346,3346,3345,3344,3344,3343,3343,3342,3342,3341,3341,3340,3339,3339,3338,3338,3337,3337,3336,3336,3335,3335,3333,3333,3332,3332,3331,3330,3330,3329,3329,3328,3328,3328,3327,3327,3327,3327,3327,3327,3328,3329,3329,3329,3329,3329,3328,3327,3326,3325,3324,3324,3323,3323,3323,3322,3322,3321,3321,3321,3321,3321,3321,3320,3320,3319,3319,3318,3317,3317,3316,3315,3314,3313,3313,3313,3312,3312,3312,3311,3310,3309,3309,3308,3307,3306,3305,3304,3304,3303,3302,3301,3300,3300,3299,3298,3298,3297,3296,3296,3295,3294,3293,3292,3291,3290,3289,3289,3288,3287,3287,3287,3287,3287,3287,3287,3287,3287,3286,3286,3285,3285,3284,3284,3283,3282,3282,3282,3283,3283,3284,3285,3286,3286,3287,3287,3289,3289,3290,3290,3291,3292,3292,3293,3294,3294,3295,3295,3294,3293,3292,3291,3290,3289,3288,3287,3286,3285,3285,3284,3284,3283,3282,3281,3281,3280,3279,3278,3277,3277,3276,3276,3275,3275,3275,3275,3274,3274,3274,3274,3275,3275,3275,3275,3275,3276,3276,3276,3277,3277,3277,3277,3276,3276,3275,3275,3274,3274,3273,3273,3271,3271,3270,3269,3268,3267,3266,3266,3265,3265,3265,3265,3265,3265,3266,3267,3268,3268,3269,3270,3270,3271,3271,3272,3272,3272,3273,3273,3271,3270,3269,3268,3267,3266,3265,3263,3262,3257,3256,3255,3254,3253,3252,3251,3251,3250,3249,3248,3248,3248,3248,3247,3246,3246,3244,3243,3243,3243,3242,3241,3241,3240,3240,3239,3238,3237,3236,3235,3234,3233,3232,3230,3229,3228,3227,3226,3224,3223,3222,3220,3218,3217,3216,3214,3212,3211,3210,3209,3208,3207,3207,3206,3205,3204,3203,3202,3202,3202,3202,3202,3202,3202,3203,3204,3205,3206,3208,3209,3210,3211,3211,3211,3212,3213,3214,3214,3214,3215,3216,3217,3218,3219,3219,3219,3218,3218,3217,3216,3215,3214,3213,3213,3213,3213,3213,3213,3213,3213,3212,3212,3211,3211,3210,3209,3208,3208,3207,3207,3206,3206,3205,3205,3203,3202,3201,3200,3200,3199,3198,3197,3195,3194,3193,3192,3192,3191,3191,3190,3189,3188,3187,3186,3186,3185,3184,3183,3182,3181,3181,3180,3180,3180,3180,3180,3181,3182,3183,3184,3185,3186,3186,3186,3186,3186,3185,3185,3184,3184,3183,3182,3181,3180,3179,3178,3178,3178,3178,3178,3179,3179,3179,3180,3180,3180,3180,3180,3181,3181,3182,3183,3184,3184,3185,3185,3186,3186,3187,3187,3187,3187,3186,3186,3185,3185,3184,3183,3182,3181,3180,3179,3178,3177,3175,3174,3172,3171,3171,3170,3170,3170,3170,3171,3172,3172,3173,3174,3174,3175,3176,3177,3177,3178,3179,3179,3179,3179,3178,3177,3176,3175,3174,3173,3171,3169,3168,3167,3167,3166,3166,3165,3165,3164,3163,3163,3162,3161,3160,3160,3159,3158,3156,3155,3153,3151,3150,3149,3147,3146,3145,3144,3142,3141,3140,3139,3136,3135,3134,3133,3132,3131,3130,3128,3128,3128,3128,3128,3129,3129,3129,3129,3129,3128,3128,3127,3126,3126,3125,3125,3126,3127,3127,3128,3128,3129,3130,3131,3132,3133,3134,3136,3137,3138,3139,3140,3141,3141,3142,3143,3145,3145,3145;685,685,686,687,687,688,688,689,689,690,690,690,691,691,691,692,692,692,692,692,692,692,692,693,693,694,695,695,696,697,698,698,699,699,700,700,700,700,700,700,700,699,699,698,697,696,695,694,693,692,692,692,691,691,691,690,690,689,689,689,689,688,688,687,687,687,687,688,689,690,691,692,695,696,697,698,699,700,701,702,702,702,702,702,702,702,702,701,701,700,700,698,695,694,692,692,691,691,690,690,689,689,689,689,689,690,690,691,692,693,693,694,694,695,695,695,695,696,696,696,696,696,695,695,695,694,694,694,693,693,693,693,695,698,703,708,710,711,711,712,712,713,713,714,714,715,716,717,718,719,720,721,722,723,725,726,726,726,727,727,727,727,727,727,728,728,728,729,729,730,730,730,731,731,731,731,732,732,732,731,730,730,729,728,728,728,728,728,727,727,727,727,726,726,726,726,726,725,725,725,725,725,725,725,724,724,723,723,722,721,720,720,719,719,718,718,718,718,718,719,719,720,720,720,721,722,722,723,723,723,724,724,724,724,724,724,724,725,725,725,725,725,725,725,725,726,726,727,727,727,728,728,729,730,731,732,733,734,735,736,737,738,739,739,740,741,742,743,744,745,746,746,747,747,748,748,749,750,750,751,751,752,752,753,753,753,754,754,755,755,756,756,757,757,758,760,761,761,762,762,762,763,763,764,765,766,767,767,768,769,770,771,772,773,773,774,775,776,777,778,778,778,778,778,777,777,776,775,774,773,772,771,770,769,768,767,767,766,765,764,763,762,761,760,760,760,760,761,762,762,763,764,765,766,766,767,767,767,768,768,768,769,769,769,769,769,768,768,768,767,767,767,766,766,765,765,765,765,765,765,766,767,768,769,770,771,772,773,774,775,776,776,777,777,778,778,779,779,781,782,783,783,784,784,785,785,786,786,787,788,789,789,790,790,790,791,791,791,792,793,794,795,795,795,795,796,796,796,796,797,798,799,799,800,800,800,800,801,801,802,803,803,804,804,805,805,806,807,808,809,810,811,812,812,813,814,815,816,817,818,819,819,820,821,822,822,823,823,824,824,825,825,826,827,828,828,829,829,830,830,831,831,832,833,834,835,836,836,837,837,838,838,838,839,839,840,840,841,842,842,843,844,844,845,846,847,847,848,848,848,848,848,848,848,848,849,849,850,850,851,852,853,854,855,856,857,858,859,859,860,862,863,864,865,866,867,868,869,870,871,872,872,873,873,874,875,875,876,876,877,877,877,877,877,877,877,877,876,876,876,875,875,875,874,874,874,873,872,871,870,869,868,867,866,865,864,864,864,864,863,863,862,861,860,859,859,858,857,856,855,855,854,853,852,851,850,849,849,848,848,847,846,845,844,843,842,841,840,839,838,837,837,836,836,835,835,833,831,830,829,828,827,826,826,825,825,824,823,823,822,821,819,818,817,817,817,817,818,818,819,820,820,821,820,820,819,819,818,817,816,815,814,814,813,812,811,810,810,810,809,809,808,806,805,804,803,802,801,799,799,798,797,796,795,794,793,792,791,789,788,787,786,785,784,783,782,781,779,778,777,776,776,775,775,774,774,773,773,772,771,770,769,768,767,766,765,764,764,764,763,763,763,762,762,762,761,760,759,758,757,755,753,752,751,750,749,748,747,746,745,744,743,743,742,741,740,739,738,736,736,735,734,734,734,734,734,734,734,733,732,731,730,729,728,727,727,726,726,725,725,724,724,723,722,721,721,721,721,720,720,720,720,720,720,720,721,721,721,721,721,721,721,720,719,718,717,716,715,714,713,712,710,709,708,707,706,705,704,702,701,700,699,699,698,698,697,697,697,696,696,695,694,693,693,692,692,691,690,689,689,689,688,687,686